
/* 全局定义 */
/**, html, body {margin: 0 auto;}*/
body {margin: 0; padding: 0;}
body, p, table { font-size: 12px; font-family: Tahoma; color: #3C3C3C;}

a {text-decoration: none; color: #3C3C3C;}
a:hover {color: #004386;}
img{border:0px;}
form {margin: 0; padding: 0;}
input, textarea, select {font-size: 12px;}
input.text, input.textarea {padding: 2px; border: 1px solid #B7B7B7; background: #F9F9F9;}
input.button {color: #295379; width:77px; height: 24px; background: url(../Images/IptBg.gif) 0 -20px repeat-x #FFFFFF; border: 1px solid #476C9E;}

ul, li {padding: 0; margin: 0; list-style: none;}

.tLeft {text-align: left;}
.tCenter {text-align: center;}
.tRight {text-align: right;}
.right {float: right;}
.left {float: left;}
.clear {clear:both;}
.cL {clear:left;}
.cR {clear:right;}
#warp{width:100%;height:100%;overflow:hidden;}
.input_style {border:1px #7A7977 solid;width:140px;color:#647086;}
.button1 {width:55px; height: 20px; background: url(../Images/IptBg.gif) 0 -20px repeat-x #FFFFFF; border: 1px solid #476C9E;color: #15559D;CURSOR: pointer;}

/* 顶部定义 */
#top {height: 87px; background: url(../Images/Top_bg.gif) repeat-x; position: relative;}
#top_left_img {height: 87px; background: url(../Images/Top_img.jpg) no-repeat;}
#top_toolbar {position: absolute; bottom: 0 !important; right: 0 !important; bottom: -1px; right: 0px; width: 380px; height: 46px; background-position: 0 0;}
#top_toolbar .left_img {float: left; width: 46px; height: 46px; background: url(../Images/Top_Toolbar_Left.gif);}
#top_toolbar .menu {padding-top: 20px; /*height: 1%; overflow: hidden;*/}

/* 左侧定义 */
#left {width: 210px; vertical-align: top; background: #F6F9FD;}
.left_close {display: none;}
.left_border {border-right: 1px solid #95B6CE;}

/* 顶部固定导航菜单 */
#left_toolbar {height: 32px; border-bottom: 1px solid #95B6CE; margin-bottom: 10px; background-position: 0 -35px;/* height: 1%; overflow: hidden;*/}
#left_toolbar a {float: left; display: block; font-weight: bold; color: #3C3C3C; text-align: center; width: 103px; height: 21px; padding-top: 11px;}
#left_toolbar a:hover {color: #18496B; background: url(../Images/Toolbar_Menu_Bg.gif) 0 -85px repeat-x;}

/* 菜单项 */
#menuWarp {padding: 0 0px; clear: both;}
.left_menu, .left_menu_open {padding: 1px; border: 1px solid #9FBFD4; margin-bottom: 8px; background: #FFFFFF;}

/* 菜单链接 */
.left_menu .link, .left_menu_open .link {padding: 10px 25px; height: 1%; overflow: hidden;}
.left_menu .title a, .left_menu_open .title a {display: block; font-weight: bold; height: 18px; padding: 4px 10px 0 18px;}

/* 菜单关闭状态 */
.left_menu .title {background-position: 0 -155px;}
.left_menu .title a {color: #667D95;}
.left_menu .title a:hover {color: #1F83B2;}
.left_menu .link {display: none;}

/* 菜单开启状态 */
.left_menu_open .title {background-position: 0 -120px;}
.left_menu_open .title a {color: #33393D;}
.left_menu_open .title a:hover {color: #025585;}
.left_menu_open .link {}


/* 垂直分割符 */
.split {float: left; display: block; background-image: url(../Images/Split_Line.gif); background-repeat: repeat-y;}
.ltSplit {width: 3px; height: 29px; background-position: 0 0; margin-top: 1px;}
.mtSplit {width: 2px; height: 29px; background-position: -10px 0; margin-top: 1px;}
.ftSplit {width: 2px; height: 32px; background-position: -20px 0; margin-top: 1px;}
.ctSplit {width: 2px; height: 22px; background-position: -30px 0; margin: 1px 6px 0 0;}
.cpSplit {width: 2px; height: 31px; background-position: -40px 0; margin: 1px 6px 0 0;}
.sSplit {margin-left: 10px;}
.spaceSplite {margin: 0 10px;}

/* 水平循环背景 */
.toolbarBg {background-image: url(../Images/Toolbar_Menu_Bg.gif); background-repeat: repeat-x;}

/* 图片按钮菜单 */
.btnIco {background-image: url(../Images/IcoBtn.gif); background-repeat: no-repeat; border: 0; overflow: hidden;}

/* 顶部菜单按钮 */
.icoBtn_top {float: left; padding: 1px 10px;}
.icoBtn_top .btnIco {float: left; display: block; width: 23px; height: 20px; margin-right: 2px;}
.icoBtn_top .btnTxt {display: block; margin-top: 5px;float:left;CURSOR: pointer;}

.btnConfig {background-position: 0 0;}		/*网站设置*/
.btnPanel {background-position: -30px 0;}	/*用户面板*/
	
/* 左侧菜单图标 */
.left_menu .title .btnIco, .left_menu_open .title .btnIco {display: block; float: right; width: 10px; height: 10px; margin-top: 3px;}
.left_menu .title .btnClose {background-position: -90px -10px;}			/* - */
.left_menu .title a:hover .btnClose {background-position: -105px -10px;}
.left_menu_open .title .btnClose {background-position: -90px 0;}		/* + */
.left_menu_open .title a:hover .btnClose {background-position: -105px 0;}
	
/* 显示隐藏左侧菜单按钮 */
.sh_left .btnIco, .sh_left_open .btnIco {float: left; display: block; width: 25px; height: 17px; margin-right: 5px;}	
.sh_left .btnShLeft {background-position: -145px 0;}
.sh_left_open .btnShLeft {background-position: -120px 0;}

/* 内容页顶部导航 */
.icoBtn_ct {float: left; padding: 0 5px; margin: 10px 10px 0 0;}
.icoBtn_ct .btnIco {float: left; display: block; width: 20px; height: 18px; margin-right: 2px;}
.icoBtn_ct .btnTxt {display: block; padding-top: 3px;float:left;CURSOR: pointer;}
	
.btnBack {background-position: -170px 0;}		/*返回*/
.btnReload {background-position: -190px 0;}		/*刷新*/
	
/* 下拉图标 */
.pageSelect .btnTxt {display: block; float: left;CURSOR: pointer;}
.pageSelect .btnIco {display: block; float:left; width: 9px; height: 6px; margin: 5px 0 0 3px;}
.btnDown {background-position: -210px 0;}

/* 内容定义 */
#main {/*position: relative; */ vertical-align: top;}
.main_border {border-left: 1px solid #95B6CE;}
#main_toolbar {color: #0A3C62; background-position: 0 -190px; height: 32px; border-bottom: 1px solid #95B6CE;}
.sh_left, .sh_left_open {float: left; display: block; padding-top: 10px; height: 22px; width: 120px;}
.sh_left:hover, .sh_left_open:hover {background: url(Images/Toolbar_Menu_Bg.gif) 0 -225px repeat-x;}
#manage_title {color: #383838; font-weight:bold;}
#manage_menu {float: left; padding: 10px 0 0 20px;}
#manage_menu a {color: #0B314E;}
#manage_menu a:hover {color: #1B5581;}
#showDate {padding: 10px 15px 0 0;}
#main_data {clear: both; width: 100%; height: 560px;}
#main #footer {/*position: absolute; bottom: 0; */clear:both; height: 27px; background-position: 0 -365px; padding: 14px 30px 0 15px; margin-top: 20px;}



